Software Architecture Modelling, Analysis and Implementation with SoftArch
نویسنده
چکیده
Good software architecture design is crucial in successfully realising an OOA specification with an appropriate OOD model that meets the specification’s functional and non-functional requirements. Unfortunately most CASE tools and software architecture design notations do not adequately support software architecture modelling and analysis, nor integration with OOA & D models. We describe SoftArch, an environment which provides flexible software architecture modelling using a concept of successive refinement. SoftArch also provides extensible analysis tools enabling developers to analyse their architecture model properties. This paper overviews the motivation for SoftArch, its modelling and analysis capabilities, and its integration with various analysis, design and implementation tools.
منابع مشابه
Softarch: Tool Support for Integrated Software Architecture Development
A good software architecture design is crucial in successfully realising an object-oriented analysis (OOA) specification with an object-oriented design (OOD) model that meets the specification’s functional and non-functional requirements. Most CASE tools and software architecture design notations do not adequately support software architecture modelling and analysis, integration with OOA and OO...
متن کاملAn NFR-Based Framework for Aligning Software Architectures with System Architectures
System architectures (SysArch), usually developed during the requirements analysis phase of the information system development process, consider different ways of allocating the system requirements between hardware, software and the network. The requirements pertaining to software are then used to design the software subsystem and very often the first step in the design happens to be the develo...
متن کاملHigh-Level Static and Dynamic Visualization of Software Architectures
Developing software architectures for complex software applications is challenging, and requires good static and dynamic visualisation support. We describe the visual software architecture modelling visual language we have developed and its support in the SoftArch environment. Static software architecture views are developed using this language, and designs and implementations developed from th...
متن کاملHigh-level Static and Dynamic Visualisation of Software Architectures
Developing software architectures for complex software applications is challenging, and requires good static and dynamic visualisation support. We describe the visual software architecture modelling visual language we have developed and its support in the SoftArch environment. Static software architecture views are developed using this language, and designs and implementations developed from th...
متن کاملConstruction of an Integrated and Extensible Software Architecture Modelling Environment
Constructing complex software engineering tools and integrating them with other tools to form an effective development environment is a very challenging task. Difficulties are exacerbated when the tool under construction needs to be extensible, flexible and enhanceable by end users. We describe the construction of SoftArch, a novel software architecture modelling and analysis tool, which needs ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1999